<?php
/**
 * Created by PhpStorm.
 * User: steven
 * Date: 2017/11/13
 * Time: 下午9:18
 */

namespace app\lib\exception;



use think\Exception;


class BaseException extends Exception {
    // HTTP的状态码
    public $code      = 400;
    // 错误的具体信息
    public $msg       = '参数错误';
    // 自定义的错误码
    public $errorCode = 10000;


    public function __construct($params = []){
        if(!is_array($params)){
            return;
//              throw new Exception('参数必须是数组');
        }
        if(array_key_exists('code',$params)){
            $this->code = $params['code'];
        }

        if(array_key_exists('msg',$params)){
            $this->msg = $params['msg'];
        }

        if(array_key_exists('errorCode',$params)){
            $this->errorCode = $params['errorCode'];
        }
    }
}
